democratic socialist republic of sri lanka - Français Anglais Dictionnaire